set more off

use dataset, clear

keep if abs(x) < 100

#delimit

gr tw 
	(sc dregistration20142010 x, msize(tiny) col(gs13))
	(lpolyci dregistration20142010 x if x < 0, clcol(black) lwid(medthick) ciplot(rline) alpat(solid) alcol(black) alwid(thin))
	(lpolyci dregistration20142010 x if x > 0, clcol(black) lwid(medthick) ciplot(rline) alpat(solid) alcol(black) alwid(thin))
	,
		ylab( , angle(horiz) nogrid)
		plotregion(style(none))
		subtitle(, fcol(none) lwid(none))
		xline(0)
		ylab(, angle(horiz))
		xtitle("Distance from nearest state border")
		legend(off)
		ytitle("Change in voter registration")
		title("2014-2010")
		legend(off)
		nodraw
		name(g1, replace)
		;		
	
#delimit cr

#delimit

gr tw 
	(sc dregistration20162012 x, msize(tiny) col(gs13))
	(lpolyci dregistration20162012 x if x < 0, clcol(black) lwid(medthick) ciplot(rline) alpat(solid) alcol(black) alwid(thin))
	(lpolyci dregistration20162012 x if x > 0, clcol(black) lwid(medthick) ciplot(rline) alpat(solid) alcol(black) alwid(thin))
	,
		ylab( , angle(horiz) nogrid)
		plotregion(style(none))
		subtitle(, fcol(none) lwid(none))
		xline(0)
		ylab(, angle(horiz))
		xtitle("Distance from nearest state border")
		legend(off)
		ytitle("Change in voter registration")
		title("2016-2012")
		legend(off)
		nodraw
		name(g2, replace)
		;
	
#delimit cr

gr combine g1 g2, rows(1) title("Change in registration") name(G1, replace) 

gr export "_output/figureA8.pdf", replace
gr close
